Note: Although the pattern relies on lists, the Java List does not support placing Action 1 to the Header bar. Thus this pattern requires some customisation; either by using a Form+CustomItem, or using Canvas with Header bar.
Figure 1. Multi selection list
|
Summary:- Items chosen via multiselection list.
- Confirm selection by tapping action button 1.
- Cancel via back button.
- Two main patterns:
- Positive selection.
- Action 1: Checkmark icon.
- Indicator icon: Checkmark icon.
- Delete.
- Action 1: Trash bin icon.
- Indicator icon: x icon.
|
Java:
|
Patterns
Note: - The primary action button is used for confirming the selections. It is inactive if no items are marked
- The options list contains options for marking all items and unmarking all items.
Positive selection |
|
Figure 2. Select multiple to share
|
- For adding, sending or sharing multiple items.
- No confirmation query necessary.
- Icons:
- Action 1: Checkmark icon.
- Indicator icon: Checkmark icon.
- Pattern:
- Choose the wanted action from action button or options list.
- A list of selectable items opens, all items with a check box.
- Select 1 item -> action button 1 becomes active.
- Complete selection.
- Confirm by pressing action button 1.
- Cancel via back.
|
Delete |
|
Figure 3. Select multiple to delete
|
- Erases items, possibly entirely from the phone's memory.
- Might require a Confirmation query in case of irreversible actions or possible loss, like:
- Financial loss.
- Unique personal item loss (e.g. photo).
- Loss of time.
- Icons:
- Action 1: Trash bin icon.
- Indicator icon: x icon.
- Pattern :
- Choose the action to carry out from Action buttons or options menu.
- Multiselection list opens, each item with an individual indicator for selection.
- Optional Cancel via back.
- Select 1 item -> action button 1 becomes active.
- Complete selection.
- Confirm by pressing action button 1.
- Selecting "OK" finalises the deletion, "Cancel" closes the query and returns the user to the list.
- Cancel via back.
|